Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York USA F18 USA F19 USA F13 USA F14 USA F18 USA F14 France F5 Challenger Ford de Cherbourg - Cherbourg 1st Challenger Tournament Leon - Leon Internationaux de Tennis de Brest - Brest IX Open Internacional D'Andorra - Andorra GHI Bronx Classic - Bronx Open de L'Isere (Open 38) - Grenoble Open 88 - Contrexeville Open de Franche Comte - Besancon Open de Franche Comte - Besancon Challenger 42 - Andrezieux Tennis Napoli Cup - Napoli Warsteiner Challenger Wolfsburg - Wolfsburg XXVIII Edizione 'A.Savoldi' - Manerbio KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Arroyo de la Encomienda - Valladolid Open D'Orleans - Orleans Lubbock Challenger - Lubbock KGHM Emax Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto West of England Challenger - Bristol The Manchester Trophy - Manchester Garden Open - Rome Steelers Cup - Kosice Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Internationaux de Doubs Open de Franchie-Comte - Besancon Arroyo de la Encomienda - Valladolid Ethias Tennis Trophy - Mons Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb HTV Challenger - Ho Chi Minh City The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Open de Franche-Comte - Besancon Fifth Third Bank Tennis Classic - Lexington Open Castilla y Leon - Segovia Open D'Orleans - Orleans Open de L'Isere - Grenoble Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Fifth-Third Bank Tennis Classic - Lexington Challenger 42 - Andrezieux The Manchester Trophy - Manchester Men's Pro Challenger at Tunica National - Tunica Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham Open D'Orleans - Orleans Waco Tennis Challenger - Waco JSM Challenger - Champaign GHI Bronx Classic - Bronx KGHM Dialog Polish Indoors - Wroclaw Qatar ATP Challenger - Doha Cherbourg Challenger Talahassee Challenger Rhodes Challenger Ramat Hasharon Challenger Manchester Challenger Segovia Challenger Istanbul Challenger St. Remy Challenger Internazionali di Tennis di Bergamo - Bergamo Mons Challenger Orleans Challenger Rhodes Challenger Croatia Osiguranje Rijeka Open - Rijeka Bordeaux Challenger 2007 Knoxville Challenger - Knoxville Rennes Challenger Orleans Challenger USTA Comerica Challenger - Aptos Courmayeur Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Johannesburg Challenger Bordeaux Challenger Granby Challenger Segovia Challenger XL Bermuda Open - Bermuda St. Remy Challenger Winnetka Challenger Mons Challenger Rennes Challenger Orleans Challenger Internationaux du Doubs - Besancon Bordeaux Challenger Morocco Tennis Tour - Marrakech Petange Challenger Quimper Challenger Orleans Challenger Rennes Challenger Oklahoma Challenger - Tulsa Challenger Ford de Cherbourg - Cherbourg St. Remy Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Mouilleron-Le-Captif Challenger Cherbourg Challenger St. Brieuc Challenger Challenger Ford de Cherbourg - Cherbourg Orleans Challenger Mons Challenger Heilbronn Open - Heilbronn Open de Franche-Comte - Besancon Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville Open de L'Isere - Grenoble Bordeaux Challenger Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux The Manchester Trophy - Manchester Geneva Challenger - Geneva DPD Challenger 2000 - Aschaffenburg Open de L'Isere-Open 38 - Grenoble V Torneo Internazionale di Tennis - Barletta Segovia Challenger Orleans Challenger Ostrava Open 2005 - Ostrava Lille Challenger ECM Prague Open 2005 - Prague Brest Challenger Bordeaux Challenger Cherbourg Challenger The Surbiton Trophy - Surbiton St. Brieuc Challenger GHI Bronx Classic - Bronx Bordeaux Challenger The Manchester Trophy - Manchester KGHM Dialog Polish Indoors - Wroclaw Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg The Surbiton Trophy - Surbiton West of England Tennis - Bristol Open de Montauban - Montauban Open de L'Isere - Grenoble Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble The Surbiton Trophy - Surbiton GHI Bronx Classic - Bronx Rennes Challenger Gemax Open - Belgrade AAPT Championships - Adelaide San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Davidoff Swiss Indoors - Basel Savannah Challenger 2008 Lubbock Challenger - Lubbock AAPT Championships - Adelaide Open 13 - Marseille Grand Prix Hassan II - Casablanca Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Open 13 - Marseille Open 13 - Marseille The Stella Artois Grass Court Championships - London Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Bordeaux Challenger Bordeaux Challenger AAPT Championships - Adelaide Adidas International - Sydney Open 13 - Marseille Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Championships - London The 10tele.com Open - Nottingham Grand Prix de Tennis de Lyon - Lyon Salzburg Challenger Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open de Moselle - Metz Dallas Challenger Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose The Artois Championships - London The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington Heineken Open - Auckland AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Heineken Open - Auckland U.S. Mens's Clay Court Championship - Houston AIG Japan Open Tennis Championships - Tokyo AEGON Championships - London Atlanta Tennis Championships - Atlanta Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Chennai Open - Chennai Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca PBZ Zagreb Indoors - Zagreb Davidoff Swiss Indoors Basel - Basel Campbell's Hall of Fame Tennis Championships - Newport The Hypo Group Tennis International 2008 - Poertschach Open Sud de France - Montpellier Indianapolis Tennis Championships - Indianapolis Campbells Hall of Fame Tennis Championships - Newport Cherbourg Challeger Le Gosier Challenger Davidoff Swiss Indoors Basel - Basel Pilot Pen Tennis - New Haven Heineken Open - Auckland Thailand Open - Bangkok Sarajevo Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz US Men's Clay Court Championship - Houston Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney St. Brieuc Challenger AEGON Championships - London Open Sud de France - Montpellier Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Legg Mason Tennis Classic - Washington Jersey Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Cherbourg Challenger China Open - Beijing Valencia Open - Valencia Apia International - Sydney Johannesburg Challenger Tunis Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Valencia Open - Valencia Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice U.S. National Indoor Tennis Championships - Memphis Topshelf Open - 's-Hertogenbosch Athens Challenger AEGON Championships - London Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Apia International - Sydney Open de Moselle - Metz ATP Kremlin Cup - Moscow Erste Bank Open - Vienna Erste Bank Open - Vienna AEGON Championships - London Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport Topshelf Open - 's-Hertogenbosch ABN AMRO World Tennis Tournament - Rotterdam The Stella Artois Championships - London BB&T Atlanta Open - Atlanta Swiss Indoors Basel - Basel ASB Classic - Auckland Hall of Fame Open - Newport New York Open - New York AEGON Championships - London ATP Kremlin Cup - Moscow Citi Open - Washington Delray Beach Open - Delray Beach BB&T Atlanta Open - Atlanta Dallas Open - Dallas US Men's Clay Court Championship - Houston Open Parc - Lyon Hall of Fame Open - Newport Open de Moselle - Metz European Open - Antwerp New York Open - New York Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Istanbul Challenger Abierto Mexicano Telcel - Acapulco Truist Atlanta Open - Atlanta US Men's Clay Court Championship - Houston Delray Beach Open - Delray Beach Open 13 - Marseille Open de Nice Cote d'Azur - Nice Infosys Hall of Fame Open - Newport Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach Brest Challenger Campbell's Hall of Fame Tennis Championships - Newport Adidas Open de Toulouse - Toulouse The Stella Artois Grass Court Championships - London Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest BB&T Atlanta Open - Atlanta Moselle Open - Metz Apia International - Sydney Orleans Challenger Dallas Open - Dallas Valencia Open - Valencia Swiss Indoors Basel - Basel Mons Challenger Binghamton Professional Tennis Tournament - Binghamton Challenger 42 - Andrezieux ECM Cup - Prague BB&T Atlanta Open - Atlanta Citi Open - Washington Granby Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Swiss Indoors Basel - Basel Espinho Challenger - Espinho Intrum Stockholm Open - Stockholm The Scottish Tennis Championships - Edinburgh ASB Classic - Auckland Apia International - Sydney Open Sud de France - Montpellier Brixina Tennis Open - Bressanone Open 13 - Marseille AEGON Championships - London Citi Open - Washington Moselle Open - Metz If Stockholm Open - Stockholm Brisbane International - Brisbane Orleans Challenger ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Open 13 - Marseille Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne Swiss Indoors Basel - Basel Lille Challenger ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Open 13 Provence - Marseille Citi Open - Washington Erste Bank Open - Vienna Open Sud de France - Montpellier BB&T Atlanta Open - Atlanta Citi Open - Washington Chengdu Open - Chengdu AEGON Championships - London ASB Classic - Auckland Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Open de Moselle - Metz Stockholm Open - Stockholm Qatar Open - Doha Adelaide International 2 - Adelaide Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Internationaler Raiffeisen Grand Prix - St. Polten Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Thailand Open - Bangkok Open de Moselle - Metz If Stockholm Open - Stockholm Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Campbells Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing European Open - Antwerp Western & Southern Financial Group Masters - Cincinnati Sydney International - Sydney Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Moselle Open - Metz Tennis Channel Open - Las Vegas Tennis Masters Series - Paris Tennis Masters Series - Paris Pilot Pen Tennis - New Haven Rio Open - Rio de Janeiro Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Bank Austria Tennis Trophy - Vienna Tennis Masters Series - Monte Carlo Rogers Cup - Montreal BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Campionati BNL dItalia - Rome Sony Ericsson Open - Miami BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Grand Prix de Tennis de Lyon - Lyon Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - New York SAP Open - San Jose Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris AEGON Championships - London BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati French Open - Paris Tennis Masters Series - Paris Mutua Madrid Open - Madrid French Open - Paris U.S. Open - New York French Open - Paris Rogers Cup - Montreal U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne Wimbledon - London Sony Ericsson Open - Miami BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Masters Series Hamburg - Hamburg BB&T Atlanta Open - Atlanta Wimbledon - London U.S. Open - New York Miami Open - Miami Australian Open - Melbourne Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris French Open - Paris Coupe Rogers - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Sony Ericsson Open - Miami BNP Paribas Masters - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Rogers Cup - Toronto French Open - Paris Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Wimbledon - London Internazionali BNL d'Italia - Rome Abierto de Tenis Mifel - Los Cabos Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Regions Morgan Keegan Championships - Memphis Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne US Men's Clay Court Championship - Houston Citi Open - Washington French Open - Paris Argentina Open - Buenos Aires Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London European Open - Antwerp ASB Classic - Auckland French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Erste Bank Open - Vienna Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Abierto Mexicano Telcel - Acapulco China Open - Beijing NASDAQ-100 Open - Miami Rogers Masters - Toronto Truist Atlanta Open - Atlanta Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Hopman Cup - Perth Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Hopman Cup - Perth Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, QF, AUS-USA 3-2 U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Laver Cup - Prague Australian Open - Melbourne Davis Cup, World Group, SF, FRA-ESP 3-2 Wimbledon - London Australian Open - Melbourne Laver Cup - Geneva French Open - Paris Laver Cup - Boston French Open - Paris ATP Cup - Sydney Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Shanghai - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid Australian Open - Melbourne Western & Southern Open - Cincinnati Davis Cup, World Group, 1R, USA-SUI 5-0 ATP Cup - Brisbane, Perth, Sydney ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 ARAG ATP World Team Championship - Dusseldorf ATP Cup - Melbourne Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Finals, Group E Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago All Lower level tournaments Nitto ATP Finals - London Olympics - London Wimbledon - London